/* 深色主题表格样式 */
.dark-theme-table {
  background-color: #112240;
  color: #ccd6f6;
}

/* 表格行样式 */
.dark-theme-table-row {
  background-color: #112240;
}

/* 表格行悬停样式 */
.dark-theme-table-row:hover td {
  background-color: #1d3b66 !important; /* 深蓝色，与当前背景有区别但仍保持深色主题 */
}

/* 确保表头样式与主题一致 */
.dark-theme-table .ant-table-thead > tr > th {
  background-color: #0d1b33;
  color: #ccd6f6;
  border-bottom: 1px solid #233554;
}

/* 确保表格边框样式与主题一致 */
.dark-theme-table .ant-table-tbody > tr > td {
  border: none;
}

.dark-theme-table .ant-table-cell {
  border: none;
}

/* 分页器样式 */
.dark-theme-table .ant-pagination {
  color: #ccd6f6;
}

.dark-theme-table .ant-pagination-item a {
  color: #ccd6f6;
}

.dark-theme-table .ant-pagination-item-active {
  background-color: #1d3b66;
  border-color: #233554;
}

.dark-theme-table .ant-pagination-item-active a {
  color: #ffffff;
}

/* 空状态样式 */
.dark-theme-table .ant-empty {
  background-color: #112240;
}

.dark-theme-table .ant-empty-description {
  color: #ccd6f6;
}

.dark-theme-table .ant-table-placeholder {
  background-color: #112240;
  border: none;
}